const express = require('express')
const cors = require('cors')
// 1.实例化
const app = express()
// 2.监听
app.listen(9000, '0.0.0.0', () => {
  console.log('http://localhost:9000')
})

// 跨域
app.use(cors())

// 3.定义路由  -- mock数据

// 用户列表数据
app.get('/api/users', (req, res) => {
  res.send({
    code: 0,
    msg: '获取列表成功',
    data: [
      { id: 1, name: '张三' },
      { id: 2, name: '李四' },
      { id: 3, name: '王五' }
    ]
  })
})

// 用户登录
app.post('/api/login', (req, res) => {
  res.send({
    // code为0，操作有效的，成功的，只要不是0都是失败的
    code: 0,
    // 接口信息的描述
    msg: '登录成功',
    // 返回的数据
    data: {
      // 用户id
      userid: 1000,
      // 用户昵称
      name: '张麻子',
      // 登录成功后的凭证,加密字符串
      token: 'fewklfjfefjewfjlewfjewlfjewlfewjlfewlf'
    }
  })
})
